.pictures-show { position: absolute; z-index: 200; cursor: default; width:1100px; overflow-x: auto; height: 417px; background: #ddd; bottom:100%; right: 20px;
    .pictures_box{position: relative;
      .close{ position: absolute; top:10px; cursor: pointer;color: #fff; height: 20px; width: 20px ; font-size: 30px; right: 20px;  }
      ul{width:100%; height: 100%; padding: 0 18px;

       li{ padding: 15px; width: 200px;  height: 100%; min-width: 1px; display: inline-block;
         .img-box{ min-width: 60px; padding: 10px 0; max-height: 300px; text-align: center;
           img{ vertical-align: bottom; cursor: pointer;}
         }
         label{ width: 100%;min-width: 60px; height: 60px; line-height: 60px; text-align: center; color: #1D1D1D; display: block; padding: 10px 0; }
       }
      }
  }
}
.display-none{ display: none!important;}
